package dao;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;

import model.PessoaBean;

public class PessoaDAO {
	
	public static boolean insertPessoa(PessoaBean pessoa){
		Connection conn = null;
		PreparedStatement stm = null;
		ResultSet rsProfissao = null;
		
	try {
		Class.forName("com.mysql.jdbc.Driver");
		conn = DriverManager.getConnection("jdbc:mysql://localhost/profissionaisautonomos", "root", "mysql");
		
		String sql = "Insert into Pessoa(Nome, dtNascimento, Sexo, IdCidade, Telefone, Email, IdPerfil," +
				"IdProfissao, ApresentacaoPessoal, Experiencia, Referencia, Disponibilidade, dtCadastro, Pontuacao) values ('" +
				pessoa.getNome()+"','"+ pessoa.getDtNascimento()+"','" + pessoa.getSexo()+"','"+ pessoa.getIdCidade()+"','"+ 
				pessoa.getTelefone()+"','"+ pessoa.getEmail()+"','"+ pessoa.getIdPerfil()+"','"+ pessoa.getIdProfissao()+"','"+ 
				pessoa.getApresentacao()+"','"+ pessoa.getExperiencia()+"','"+ pessoa.getReferencia()+"','"+ 
				pessoa.getDisponibilidade()+"', sysdate(), " + 0 + ")";
		
		System.out.println(sql);
		stm = conn.prepareStatement(sql);

		stm.execute(sql);
		
		/*stm.close();
		conn.close();*/
		
		return true;
		
	} catch (SQLException e) {
		System.out.println("sqlexception");
		e.printStackTrace();
	} catch (ClassNotFoundException e) {
		System.out.println("classnofoundexception");
		// TODO Auto-generated catch block
		e.printStackTrace();
	}
	
	return false;
	
	}
}
